Fast connected component labeling algorithm using a divide and conquer technique
نویسندگان
چکیده
We investigate a method to speed up the O(n) labeling algorithm of Rosenfeld and Pfaltz for segmenting binary images, which is unduly complex for large images. That algorithm searches line-by-line, top to bottom, to assign a blob label to each current pixel that is connected to a blob. A large number K of labels arises of which many are equivalent, so the equivalence must be resolved. This requires a KxK matrix to represent the connectivity and O(K) operations for resolution, which is very large for large images. Our approach partitions the binary image into NxN rectangles and perform local equivalence resolution on each while keeping track of the global equivalence with list pointers to equivalence lists. Such divide and conquer technique greatly increases the run time speed.
منابع مشابه
Connected components labeling for giga-cell multi-categorical rasters
Labeling of connected components in an image or a raster of non-imagery data is a fundamental operation in fields of pattern recognition and machine intelligence. The bulk of effort devoted to designing efficient connected components labeling (CCL) algorithms concentrated on the domain of binary images where labeling is required for a computer to recognize objects. In contrast, in the Geographi...
متن کاملParallel Algorithms for Gray-Scale Digitized Picture Component Labeling on a Mesh-Connected Computer
We consider the problem of labeling connected components in a gray-scale image so that every component is connected, the maximum difference in the gray-scale values of the pixels within any component does not exceed a given value, and no component can be merged with a neighboring component. We develop two asymptotically optimal 0(n) time algorithms for generating such labelings on a mesh-connec...
متن کاملAn O(log n) pyramid hough transform
4h.,nas'c'I his paper describes a divide-and-conquer Hough transtornr technique for detecting a given number of straight edges or lines in an image, This technique is designed for implementation on a pyramid of processors, and requires only O(log a) computational steps for an image of size n x,t ords : pyramids, Hough transform, divide-and-conquer. The Hough transform is a technique for detecti...
متن کاملFree Vibration Analysis of Repetitive Structures using Decomposition, and Divide-Conquer Methods
This paper consists of three sections. In the first section an efficient method is used for decomposition of the canonical matrices associated with repetitive structures. to this end, cylindrical coordinate system, as well as a special numbering scheme were employed. In the second section, divide and conquer method have been used for eigensolution of these structures, where the matrices are in ...
متن کاملA Divide-and-Conquer Algorithm for Identifying Strongly Connected Components
The strongly connected components of a directed graph can be found in an optimal linear time, by algorithms based on depth first search. Unfortunately, depth first search is difficult to parallelize. We describe two divide-and-conquer algorithms for this problem that have significantly greater potential for parallelization. We show the expected serial runtime of our simpler algorithm to be O(m ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000